package paquete;
import java.util.*;

public class Revista extends Articulo{


	//Definición de variables
		private String editorial;
		private int edicion;
		
		//Constructor de la clase Revista
		public Revista(String titulo, String autor, String editorial, int edicion, int calificacion,boolean estadoLibro,boolean prestamo,Date fechaPrestamo,Date fechaTolerancia, int diasAlerta)
		{
			super(titulo, autor, calificacion,prestamo,fechaPrestamo,fechaTolerancia,diasAlerta);
			this.setEditorial(editorial);
			this.setEdicion(edicion);
		}

		//**************************************************************************
		// 					INICIO SETTERS Y GETTERS
		//**************************************************************************
		//Operaciones sobre editorial
		public void setEditorial(String Editorial){
			this.editorial = Editorial;
		};
		public String getEditorial(){
			return this.editorial;
		};
		
		//Operaciones sobre edicion
		public void setEdicion(int edicion){
			this.edicion = edicion;
		};
		public int getEdicion(){
			return this.edicion;
		};
		//**************************************************************************
		// 					FIN SETTERS Y GETTERS
		//**************************************************************************

		public String toString(){
			String msg = "";
			msg += "--> Revista\n";
			msg += "Titulo: \t" + this.getTitulo() + "\n";
			msg += "Autor(es): \t" + this.getAutores() + "\n";
			msg += "Editorial: \t" + this.getEditorial() + "\n";
			msg += "Edición: \t" + this.getEdicion() + "\n";
			msg += "Calificación: \t" + this.getCalificacion() + "\n";
			msg += "Se ha prestado " + this.getCantPrestamos() + " veces." + "\n  ------------------\n";
			return msg;
		};
	}